$(document).ready(function() {
	//init();
	$("#loadDiv").ajaxStart(function() {
		$(this).css("display", "block");
	});

	$("#loadDiv").ajaxSuccess(function() {
		$(this).css("display", "none");
	});

	$("#pagination").myPagination({
		currPage : 1,
		pageCount : 1,
		pageSize : 10,
		cssStyle : 'flickr',
		ajax : {
			on : true, // 开启状态
			callback : "ajaxCallBack", // 回调函数，注，此 ajaxCallBack 函数，必须定义在 $(function() {}); 外面
			url : $('#path').val()+"/Manage!messageList.action", // 访问服务器地址
			dataType : "json", // 返回类型
			param : {
				on : true,
				page : 1
			}
		// 参数列表，其中 on 必须开启，page 参数必须存在，其他的都是自定义参数，如果是多条件查询，可以序列化表单，然后增加 page 参数
		}
	});

	$("#queryBtn").click(function() {
		$("#pagination").myPagination({
			currPage : 1,
			pageCount : 1,
			pageSize : 10,
			cssStyle : 'flickr',
			ajax : {
				on : true, // 开启状态
				callback : "ajaxCallBack", // 回调函数，注，此 ajaxCallBack 函数，必须定义在 $(function() {}); 外面
				url : $('#path').val()+"/Manage!messageList.action", // 访问服务器地址
				dataType : "json", // 返回类型
				param : {
					on : true,
					page : 1,
					userPhone : $("#phone").val(),
					title : $("#title").val(),
					state : $("#state").val()
				}
			// 参数列表，其中 on 必须开启，page 参数必须存在，其他的都是自定义参数，如果是多条件查询，可以序列化表单，然后增加 page 参数
			}
		});
	});

});

// 自定义 回调函数
function ajaxCallBack(data) {
	var listHtml = [];
	var result = data.pmlist ;
	$.each(result, function(i,pm) {
		listHtml.push("<tr>");
		var id = pm.messageId;
		var title = pm.messageTitle == null? "" : pm.messageTitle;
		var phone = pm.phone == null? "" : pm.phone;
	    
		var babyGradStart = pm.babyGradStart == null?"":pm.babyGradStart;
		var babyGradEnd = pm.babyGradEnd == null?"":pm.babyGradEnd;
		
		var stateint=pm.state == null?1: pm.state;
		var state ="";
		if(stateint == 1){
			state ="待审核";
		}else if(stateint == 2){
			state ="审核退回";
		}else if(stateint == 3){
			state ="审核通过";
		}else if(stateint == 4){
			state ="已推送";
		}else{
			state ="推送中";
		}
		var grad ="";
		if(babyGradStart == 0){
			grad="未上学";
		}else if(babyGradStart == 1){
			grad="幼儿园小班";
		}else if(babyGradStart == 2){
			grad="幼儿园中班";
		}else if(babyGradStart == 3){
			grad="幼儿园大班";
		}else if(babyGradStart == 4){
			grad="学前班";
		}else if(babyGradStart == 5){
			grad="小学一年级";
		}else if(babyGradStart == 6){
			grad="小学二年级";
		}else if(babyGradStart == 7){
			grad="小学三年级";
		}else if(babyGradStart == 8){
			grad="小学四年级";
		}else if(babyGradStart == 9){
			grad="小学五年级";
		}else if(babyGradStart == 10){
			grad="小学六年级";
		}
		if(babyGradEnd != "" && babyGradStart < babyGradEnd){
			if(babyGradEnd == 1){
				grad=grad+ "-到-" +"幼儿园小班";
			}else if(babyGradEnd == 2){
				grad=grad+ "-到-" +"幼儿园中班";
			}else if(babyGradEnd == 3){
				grad=grad+ "-到-" +"幼儿园大班";
			}else if(babyGradEnd == 4){
				grad=grad+ "-到-" +"学前班";
			}else if(babyGradEnd == 5){
				grad=grad+ "-到-" +"小学一年级";
			}else if(babyGradEnd == 6){
				grad=grad+ "-到-" +"小学二年级";
			}else if(babyGradEnd == 7){
				grad=grad+ "-到-" +"小学三年级";
			}else if(babyGradEnd == 8){
				grad=grad+ "-到-" +"小学四年级";
			}else if(babyGradEnd == 9){
				grad=grad+ "-到-" +"小学五年级";
			}else if(babyGradEnd == 10){
				grad=grad+ "-到-" +"小学六年级";
			}else if(babyGradEnd == 11){
				grad=grad+ "-到-" +"其他";
			}
		}
		listHtml.push('<td>' + title + '</td>');
		listHtml.push('<td>' + phone + '</td>');
		listHtml.push('<td>' + grad + '</td>');
		listHtml.push('<td>' + state + '</td>');
		listHtml.push('<td>');
		if(stateint == 1 ){
			listHtml.push('&nbsp;&nbsp;<a href="javascript:queryMessage(/'+id+'/)">查看</a>');
			listHtml.push('&nbsp;&nbsp;<a href="javascript:checkMessage(/'+id+'/)">审核</a>');
			listHtml.push('&nbsp;&nbsp;<a href="javascript:updateMessage(/'+id+'/)">修改</a>');
			listHtml.push('&nbsp;&nbsp;<a href="javascript:deleteMessage(/'+id+'/)">删除</a>');
		}
		if(stateint == 2 ){
			listHtml.push('&nbsp;&nbsp;<a href="javascript:queryMessage(/'+id+'/)">查看</a>');
			listHtml.push('&nbsp;&nbsp;<a href="javascript:updateMessage(/'+id+'/)">修改</a>');
		}
		if(stateint == 3){
			listHtml.push('&nbsp;&nbsp;<a href="javascript:queryMessage(/'+id+'/)">查看</a>');
			listHtml.push('&nbsp;&nbsp;<a href="javascript:pushMessage(/'+id+'/)">推送</a>');
		}
		if(stateint == 4 ||stateint == 5){
			listHtml.push('&nbsp;&nbsp;<a href="javascript:queryMessage(/'+id+'/)">查看</a>');
		}
		listHtml.push('</td>');
		listHtml.push("</tr>");
	});
	$("#body").empty().html(listHtml.join(''));
}
function queryMessage(v){
	location.href = $('#path').val()+ "/Manage!queryMessageView.action?id=" + v;
}
function updateMessage(v){
	location.href = $('#path').val()+ "/Manage!updateMessageView.action?id=" + v;
}
function deleteMessage(v){
	if (confirm('确定要删除该条数据吗？')) {
	location.href = $('#path').val()+ "/Manage!deleteMessage.action?id=" + v;
	}
}
function checkMessage(v){
	location.href = $('#path').val()+ "/Manage!checkMessageView.action?id=" + v;
}
function pushMessage(v){
	if (confirm('确定要推送该条消息吗？')) {
		location.href = $('#path').val()+ "/Manage!pushMes.action?id=" + v;
	}
}
